body {
    background-image: url("../img/fondopagina.jpg");
}
header,footer,section{
    background-color: #000000;
    color: #ffffff;
    border-radius: 0.5em;
    margin: 1% auto;
}
.contenedor{
    background-color: transparent;
    width: 80%;
    margin: auto;
    opacity: 0.9;
}
.busquedad-menu{
    width: 30%;
    display: inline-block;
    margin: 3% 2% 0 4%;
    vertical-align: top;
    text-align: left;
}
.publicidad{
    width: auto;
    display: inline-block;
    vertical-align: top;
    margin: 1% 2% 0 8%;
    text-align: center;
}
.display-en-linea{
    vertical-align: top;
    display: inline-block;
    width: auto;
}
.slogan{
    vertical-align: top;
    width: 70%;
    display: inline-block;
}
.iniciarsesion{
    margin-right: 2%;
    width: 25%;
    display: inline-block;
    vertical-align: -300%;  
    text-align: right;  
}
.display-en-bloque{
    display: block;
}
.logo{
    border-radius: 5%;
}